import MinRequest from './config.js'
import { baseURL } from '../env.js'
import tools from '../tools.js'
const minRequest = new MinRequest()
// 请求拦截器
minRequest.interceptors.request((config1) => {
	return config1
})

// 响应拦截器
minRequest.interceptors.response((response) => {
	// if(location.href.indexOf('h5')!=-1){
	//   if(!tools.isWeChat()){
	// 	  uni.showToast({
	// 	  	title:'请在手机微信中使用',
	// 	  	icon:'none'
	// 	  })
	// 	  setTimeout(()=>{
	// 		  uni.reLaunch({
	// 		    url: '/pages/login/login'
	// 		  })
	// 	  },1000)
	// 	  return
	//   }
	// }
	
	const RESULT = response.data
	uni.hideLoading()
	
	if(RESULT.code==400){
		uni.showToast({
			title:RESULT.msg,
			icon:'none'
		})
		return
	}
	
	if(RESULT.code==401){
		uni.showModal({
			title:'请授权登录',
			success:(e)=>{
				if(e.confirm){
					uni.navigateTo({
						url:'/pages/login/login'
					})
				}
			}
		})
	}
	
	return RESULT
})
// 设置默认配置
minRequest.setConfig((config) => {
	config.baseURL = baseURL
	return config
})

export default minRequest
